package com.newtouch.bxzs.enterprise.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 新增、修改营销会议信息VO
 *
 * <p>
 * <b>History:</b>
 * <table border="1">
 * <tr>
 * <th>Date</th>
 * <th>Operator</th>
 * <th>Memo</th>
 * </tr>
 * <tr>
 * <td>2021年1月22日</td>
 * <td>Amour</td>
 * <td>Create</td>
 * </tr>
 * </table>
 * 
 * @author Amour
 * 
 * @version 1.0.0
 * @since 1.0.0
 */
@Data
@ApiModel("新增、修改营销会议信息VO")
public class ConferenceModifyVO implements Serializable {

	/** serialVersionUID */
	private static final long serialVersionUID = -3497082670739962872L;

	@ApiModelProperty(value = "营销会议信息", required = true)
	private ConferenceDetailVO conferenceDetailVO;

	// @ApiModelProperty(value = "客户信息数组")
	// private List<CustomerDetailVO> conferenceCustomerList;

	@ApiModelProperty(value = "产品信息数组")
	private List<ProductVO> productList;

	@ApiModelProperty(value = "本端用户ID增量数组")
	private List<String> userIdInsertList;

	@ApiModelProperty(value = "本端用户ID减量数组")
	private List<String> userIdDeleteList;

	@ApiModelProperty(value = "本端用户工号数组")
	private List<String> userIdList;

	@ApiModelProperty(value = "合作公司用户数组")
	private List<CooperationUserVO> cooperationUserList;

	@ApiModelProperty(value = "保存按钮类型,1:保存,2:发布,3:取消", required = true)
	private String buttonType;
}
